package com.ld.wms.business.locker.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ld.wms.business.locker.model.LockerGridModel;
import com.ld.wms.business.locker.vo.req.LockerGridReqVo;
import com.ld.wms.business.locker.vo.resp.LockerGridRespVo;

/**
 * <p>
 * 智能柜每个格子的信息 服务类
 * </p>
 *
 * @author wangfeng
 * @since 2025-03-28
 */
public interface LockerGridService extends IService<LockerGridModel> {

    /**
     * 配置智能柜单个格子
     * @param reqVo
     */
    void configLockerGrid(LockerGridReqVo reqVo);

    /**
     * 重置智能柜某个格子
     * @param id
     */
    void resetLockerGrid(Long id);

    /**
     * 获取某个格子的详情
     * @param id
     * @return
     */
    LockerGridRespVo getDetails(Long id);


}
